Skip to content

Conversation

@norberttech
Copy link
Member

Resolves: #1905

Change Log


Added

  • support for php 8.5

Fixed

Changed

Removed

Deprecated

Security

@norberttech norberttech added the dependencies Pull requests that update a dependency file label Oct 24, 2025
@norberttech
Copy link
Member Author

norberttech commented Oct 24, 2025

it seems that not all of our dependencies are ready for 8.5 support:

@codecov
Copy link

codecov bot commented Oct 24, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.54%. Comparing base (91acbdf) to head (ed0c8df).
⚠️ Report is 3 commits behind head on 1.x.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##              1.x    #1906   +/-   ##
=======================================
  Coverage   79.54%   79.54%           
=======================================
  Files         831      831           
  Lines       24690    24690           
=======================================
  Hits        19640    19640           
  Misses       5050     5050           
Components Coverage Δ
etl 88.82% <ø> (ø)
cli 85.96% <ø> (ø)
lib-array-dot 95.00% <ø> (ø)
lib-azure-sdk 60.39% <ø> (ø)
lib-doctrine-dbal-bulk 95.14% <ø> (ø)
lib-filesystem 80.08% <ø> (ø)
lib-types 87.98% <ø> (ø)
lib-parquet 68.34% <ø> (ø)
lib-parquet-viewer 83.04% <ø> (ø)
lib-snappy 90.18% <ø> (ø)
bridge-filesystem-async-aws 90.16% <ø> (ø)
bridge-filesystem-azure 89.47% <ø> (ø)
bridge-monolog-http 96.91% <ø> (ø)
bridge-openapi-specification 94.50% <ø> (ø)
symfony-http-foundation 73.17% <ø> (ø)
adapter-chartjs 86.36% <ø> (ø)
adapter-csv 88.46% <ø> (ø)
adapter-doctrine 90.97% <ø> (ø)
adapter-elasticsearch 97.17% <ø> (ø)
adapter-google-sheet 91.40% <ø> (ø)
adapter-http 60.56% <ø> (ø)
adapter-json 87.74% <ø> (ø)
adapter-logger 83.33% <ø> (ø)
adapter-meilisearch 97.87% <ø> (ø)
adapter-parquet 78.15% <ø> (ø)
adapter-text 82.92% <ø> (ø)
adapter-xml 82.50% <ø> (ø)
🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@norberttech norberttech marked this pull request as draft November 10, 2025 13:16
@norberttech
Copy link
Member Author

Once halaxa/json-machine#127 is merged we can move forward with this one!

@Buffele
Copy link

Buffele commented Dec 8, 2025

https://github.com/halaxa/json-machine/blob/1.2.6/CHANGELOG.md

Has been released with 8.5 support.

Could you merge this please and publish a new release? This dependency is blocking me from upgrading my stack to 8.5.

@norberttech
Copy link
Member Author

Hey @Buffele I'm thinking about brining basic support for 8.5 (meaning that composer wont block it) in next few days.
But Full migration, I'm afraid this will take a bit longer, I need also to upgrade whole codebase to 8.3, go through all github workflows (make sure they also work on 8.3 only)

So in other words those are still blockers:

  • upgrade codebase to 8.3
  • drop support for 8.2
  • compile WASM on 8.5
  • update Dockerfile and (need to move installation to pie)
  • update our nix shell

@drupol how far is your PR bringing 8.5 from being merged to nixpgs?

@drupol
Copy link
Contributor

drupol commented Dec 8, 2025

@drupol how far is your PR bringing 8.5 from being merged to nixpgs?

The PR is made since quite a while now... waiting for people to review it. Feel free to test it and provide some feedback.

@norberttech
Copy link
Member Author

@drupol how far is your PR bringing 8.5 from being merged to nixpgs?

The PR is made since quite a while now... waiting for people to review it. Feel free to test it and provide some feedback.

I'm more than happy to help in any way that is needed to get this one merged!

To test this PR I just need to point my nix shell towards your fork and commit that brings 8.5?

@drupol
Copy link
Contributor

drupol commented Dec 8, 2025

To test this PR I just need to point my nix shell towards your fork and commit that brings 8.5?

There are many ways to do that and this is a valid way to achieve this indeed.

@Buffele
Copy link

Buffele commented Dec 8, 2025

Hey @Buffele I'm thinking about brining basic support for 8.5 (meaning that composer wont block it) in next few days.

Thanks for your quick reply.

Basic support is completely fine with me. As long as I can run composer install and bump the minimum php version without worries.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file size: S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Task]: Add support for PHP 8.5

4 participants